package com.ubireality.module.stage;

import java.util.Set;

import javax.persistence.Entity;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;

import com.ubireality.module.basic.BaseEntity;
import com.ubireality.module.effect.ARTarget;
import com.ubireality.module.effect.SmartTerrain;

@Entity
public class StageDeclaration extends BaseEntity {
	@OneToOne
	private ARTarget currentARTarget;
	@OneToMany
	private Set<SmartTerrain> activeSmartTerrains;// should be a set

	public ARTarget getCurrentARTarget() {
		return currentARTarget;
	}

	public void setCurrentARTarget(ARTarget currentARTarget) {
		this.currentARTarget = currentARTarget;
	}

	public Set<SmartTerrain> getActiveSmartTerrains() {
		return activeSmartTerrains;
	}

	public void setActiveSmartTerrains(Set<SmartTerrain> activeSmartTerrains) {
		this.activeSmartTerrains = activeSmartTerrains;
	}
}
